Stable Marriage and Roommates Problems with Restricted Edges: Complexity and Approximability

نویسندگان

  • Ágnes Cseh
  • David Manlove
چکیده

In the Stable Marriage and Roommates problems, a set of agents is given, each of them having a strictly ordered preference list over some or all of the other agents. A matching is a set of disjoint pairs of mutually acceptable agents. If any two agents mutually prefer each other to their partner, then they block the matching, otherwise, the matching is said to be stable. We investigate the complexity of finding a solution satisfying additional constraints on restricted pairs of agents. Restricted pairs can be either forced or forbidden. A stable solution must contain all of the forced pairs, while it must contain none of the forbidden pairs. Dias et al. [7] gave a polynomial-time algorithm to decide whether such a solution exists in the presence of restricted edges. If the answer is no, one might look for a solution close to optimal. Since optimality in this context means that the matching is stable and satisfies all constraints on restricted pairs, there are two ways of relaxing the constraints by permitting a solution A preliminary version of this paper appeared in the Proceedings of SAGT 2015: the 8th International Symposium on Algorithmic Game Theory. Email addresses: [email protected] (Ágnes Cseh), [email protected] (David F. Manlove) Supported by COST Action IC1205 on Computational Social Choice and by the Deutsche Telekom Stiftung. Part of this work was carried out whilst visiting the University of Glasgow. Present address: School of Computer Science, Reykjavik University, Menntavegur 1, 101 Reykjavik, Iceland. Supported by Engineering and Physical Sciences Research Council grant EP/K010042/1. Preprint submitted to Discrete Optimization April 19, 2016 to: (1) be blocked by as few as possible pairs, or (2) violate as few as possible constraints on restricted pairs. Our main theorems prove that for the (bipartite) Stable Marriage problem, case (1) leads to NP-hardness and inapproximability results, whilst case (2) can be solved in polynomial time. For non-bipartite Stable Roommates instances, case (2) yields an NP-hard but (under some cardinality assumptions) 2-approximable problem. In the case of NP-hard problems, we also discuss polynomially solvable special cases, arising from restrictions on the lengths of the preference lists, or upper bounds on the numbers of restricted pairs.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

The Geometry of Fractional Stable Matchings and Its Applications

We study the classical stable marriage and stable roommates problems using a polyhedral approach. We propose a new LP formulation for the stable roommates problem, which has a feasible solution if and only if the underlying roommates problem has a stable matching. Furthermore, for certain special weight functions on the edges, we construct a 2-approximation algorithm for the optimal stable room...

متن کامل

Distributed Stable Matching Problems

We consider the Stable Marriage Problem and the Stable Roommates Problem, two well-known types of the general class of Stable Matching Problems. They are combinatorial problems which can be solved by centralized algorithms in polynomial time. This requires to make public lists of preferences which agents would like to keep private. With this aim, we define the distributed version of these probl...

متن کامل

The Stable Roommates Problem with Globally-Ranked Pairs

We introduce a restriction of the stable roommates problem in which roommate pairs are ranked globally. In contrast to the unrestricted problem, weakly stable matchings are guaranteed to exist, and additionally, can be found in polynomial time. However, it is still the case that strongly stable matchings may not exist, and so we consider the complexity of finding weakly stable matchings with va...

متن کامل

COST Action IC1205 on Computational Social Choice: STSM Report

• Stable matchings with restricted edges. Our first objective was to tackle various problems involving restricted pairs defined by Dias et al. [1]. This problem extends the classical stable matching problem by providing three possible roles for every edge: forced, forbidden and regular. While optimal solutions must contain all forced edges, forbidden edges must be avoided. Dias et al. show that...

متن کامل

A Polynomial-time Algorithm for the Bistable Roommates Problem

In a recent paper, Weems introduced the bistable matching problem, and asked if a polynomial-time algorithm exists to decide the feasibility of the bistable roommates problem. We resolve this question in the affirmative using linear programming. In addition, we show that several (old and new) results for the bistable marriage and roommates problem become transparent using the polyhedral approac...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2015